このガイドでは、SequenceのUnity SDKを使ったPrimary Saleの作成方法を説明します。
Sequence Embedded Wallet SDK/Sequence/Samples/DemoScene
内の Demo.unity
シーンに移動してください。このシーンには、PrimarySalePage
オブジェクトが参考として配置されています。
PrimarySalePage
オブジェクトを使って販売情報を入力し、設定を行います。設定セクションには以下のオプションがあります。
ERC1155Sale.cs
を参照して、コントラクトから販売情報や支払いトークンを取得します。この情報を使って、例えばユーザーが指定された支払いトークンの残高を十分に持っているかローカルで確認できます。
supply.tokenMetadata.image
変数を利用して、ユーザーにアイテムを表示できます。
AssetHandler
クラスを実装してください。to
パラメータに指定することで、そのユーザーにアイテムがミントされます。ERC1155Sale.cs
クラスを使って CallContractFunction
を作成し、ユーザーのウォレットからセールコントラクトへトランザクションを送信できます。